Me preguntan la forma de crear la caja donde suelo mostrar los códigos y ahí va la respuesta. Para hacerlo agregaremos estilos CSS donde personalizaremos la caja, es decir background, color, margin, padding etc. Lo podemos hacer agregando las propiedades en la plantilla, antes de ]]></b:skin> y el código a añadir es el siguiente:
/* Caja de código */
pre {
background:transparent url(aquí la url de una imagen) no-repeat 0 0; /* Imagen Superior, si deseas cambiarla modifica lo que se encuentra dentro de url(AQUI) */
padding-top:22px; /* Relleno - para ajustar Fondo */
}
pre code {
overflow:auto; /* Determina si es necesario agregar barras de Scroll */
background-color:#E9E9E9; /* Color de Fondo en Hex */
border:1px solid #999999; /* Color de Borde en Hex */
color:#990000; /* Color de letra en Hex */
display:block; /* No tocar */
padding:8px; /* Relleno del cuadro */
white-space:pre; /* No tocar */
text-align:left; /* Alineacion del Texto , left=izquierda, center= centrado, right=derecha */su
min-height:63px; /* Altura minima del Cuadro */
}
/* Cuando pase el Mouse sobre la caja ocurrirá lo siguiente: */
code:hover {
background-color:#ffffff; /* Color de Fondo en Hex */
border:1px solid #666666;/* Color de Borde en Hex */le
}
/* FIN Caja de código */
Donde dice aquí la url de una imagen es el lugar donde podemos añadir una imagen preferiblemente de la misma medida de nuestra caja para que no sobresalga, en mi caso añadí esta:
Si preferimos no añadir imagen bastará con suprimir el texto entre paréntesis. El resto de los valores los podemos adecuar al tamaño según la media que deseamos para nuestra caja así como el lugar donde la añadiremos y los colores para personalizarla.
Una vez guardados los cambios nos situamos en la plantilla de entrada:Configuración/Formato/Plantilla de entrada donde añadiremos <pre><code></code></pre> y guardamos los cambios nuevamente.
Con este último paso lo que conseguimos es que al editar una entrada nos aparezcan automáticamente las etiquetas <pre><code></code></pre> evitándonos tener que copiar y pegar cada vez que vamos a necesitarla. Si no la necesitamos no es problema, la suprimimos de la entrada y listo.
Cuando tengamos que mostrar un código añadiremos dicho código dentro de las etiquetas, es decir: <pre><code>aquí el código</code></pre>
El resultado será más o menos como la caja contenedora de código de esta entrada.Y eso es todo, suerte Malina.
Convertir código html a texto plano.
Gemma...me sirve a mi para mi idea de meter todos los contadores y que aparezca como un link solamente...como tus premios?
Besitos
gracias pro todo
LIZ
Suerte Malina ;)
Elizabetha suponiendo que la agregues en la sidebar incluyendo dentro los códigos de imagen con sus respectivos enlaces se mostraría como la que tengo yo en mi sidebar con los botones aunque personalizado de color.
Quedarían a la vista no ocultos como donde tengo yo las menciones ya que conforme la vas añadiendo código la caja va aumentando de altura.
Gemma sería muy patudo de mi parte de que me dieras el código de como hiciste el truquito de las menciones?...puedes?...sorry por molestar siempre
besotes
Liz
Yo creo que pensábamos las dos lo mismo :) de regreso del trabajo pensaba que esta sería la solución y sin ver este comentario me dispuse a crear la entrada.
Haz una cosa... inténtalo en el blog de pruebas así puedes modificar las cosas y si tienes algún problema me lo haces saber ;)
Donde yo puse un botón como ejemplo puedes sustituirlo por un texto.
Fernando problema resuelto, el error ha sido mío porque me confundí en la entrada pero ya lo he rectificado ;)
Debes añadirlo antes de ]]></b:skin>
Te pido disculpas por las molestias causadas.
Aclaralo en la entrada por favor.
Ya q alguien va a ver esa entrada y le va a pasar lo mismo q a mi.
Bueno tu sabras
Fernando es lo primero que hice, si te das cuenta el lugar donde añadirlo ha cambiado :)
Ok
Ahora para editar el tamaño de la caja tendremos q ir a edicion html y ahi editar el tamaño de la misma manualmente?
Te comento esto x q he tratado con otros codigos y no funciona.
Gracias
Haz una entrada de prueba, dale salida y ves el efecto, normalmente la caja se adapta al espacio de las entradas.
Entonces con cualquier codigo q ponga el cuadro se adapta al codigo q uno ponga?.
Comente eso porque puse varios codigos de prueba y no se adapto el codigo junto con el cuadro
Cualquier código Fernando, pero debes incluirlo dentro de las etiquetas "code" que aparecen en tus entradas.
Y sobretodo convertir el código en texto plano, en esta misma entrada tienes un enlace que te lleva a un convertidor de código.
Disculpa mi ignorancia:
Que pongo en las etiquetas "code"?
Un numero?
Que pongo en las etiquetas "code"?
Cada codigo q ponga lo tengo q convertir a texto plano?
Sip
Para q el efecto salga se tiene q convertir el codigo primero aqui.
Ya lo intente varias veces y si queda.
Lo que no me queda claro es como ajusto el cuadro?
Ya puse un numero, x ejemplo el 10 en las etiquetas "code" (en ambas) pero no queda.
Como edito el cuadro q pongo en las etiquetas mencionadas?
Fernando... una vez pegas el código en la plantilla guardas los cambios.
luego debes dirigirte a el lugar donde publicas la entrada y añadir:
<pre><code>
aquí debes pegar el código que deseas mostrar en tu blog </code></pre>
No debes añadir ningún número dentro de las etiquetas code, sólo el código, el texto o lo que deseas mostrar.
So lees detenidamente la entrada te darás cuenta que al final explico la forma de añadir las etiquetas code en la plantilla de entrada. Si sigues esos pasos evitarás tener que copiar y pegar las etiquetas code en las entradas cada vez que necesites añadir código.
Sigue los pasos de la entrada Fernando, si lo haces tal y como está indicado funcionará ;)
Ok
Nada mas, cuando se ponga un codigo se tiene q convertir a texto plano y poner el codigo donde señalas nada mas.
Esto era lo q estaba buscando
Que taxterea ni q nada
Esto esta mucho mas facil verda?
Quisiera q las barras scroll, aparecieran el la parte derecha de la pantalla. Y no en la parte inferior como aparece actualmente.
Como modifico eso?
Se puede modificar?
Hola Fernando, para que la barra quede a la derecha debes sustituir "overflow:auto por... overflow: scroll de esta forma siempre aparecerán las barras de scroll. Pero si el contenido no excede las dimensiones quedan deshabilitadas, y cuando sea mayor el contenido de habilitan.
A mi en cambio, y no es por ser aguafiestas, no me resultó. Lo hice al pie de la letra y nada. Pero lo hice en un blog de prueba.
Ronymaru si aún lo tienes añadido y me dejas verlo podría decirte donde está el error.
Tendrías que darme tu correo y yo te invito a verlo, es que es un blog privado, pero tu eres Gem@ y te dejo pasar.
Ronymaru agradezco tu confianza, si quieres probamos primero otra opción. Mándame una copia de tu plantilla a forevergema(arroba)gmail.com en la columna del blog también está mi correo puedes acceder directamente si clicas sobre él.
Errr... gracias Gem@, ahora si que está resuelto el asunto de manera definitiva.
Me alegro Ronymaru, recuerda que el código que debes añadir en las entradas puedes añadirlo en la plantilla de entrada, y te ahorras el trabajo de tener que añadirlo cada vez.
Gracias Gem@, lo he implementado con éxito mira:
http://protegon-works.blogspot.com/2008/07/instalada-la-utilidad-para-el-cdigo-en.html
solo tuve que cambiar esta parte:
background-color:##ffffff; /* Color de Fondo en Hex */
border:1px solid ##666666;/* Color de Borde en Hex */le
tiene dos signos de número, la edité y quedó así:
background-color:#ffffff; /* Color de Fondo en Hex */
border:1px solid #666666;/* Color de Borde en Hex */le
Y le cambié la imágen, el color del borde y listo. Sigo navegando por tu magnifica obra maestras :p
Hola Protegon, ha quedado genial con el logo en la barra, mucho más personalizado ;)
Hola Gem@
Queria preguntar, ya que a pesar de haber leido no me queda muy claro, para que es lo del código de texto plano que dicen?
yo puse las etiquetas code y pre, y me ha quedado de esta forma:
<pre><code></code></pre>
y no entiendo muy bien para que es que se puede usar esto del codigo de texto plano, asi que me gustaria saberlo.
Por cierto he puesto las etiquetas code y pre, en el formato para que cuando le de crear nueva entrada, las etiquetas ya estén alli, pero no se ven cuando uso el WYGIWYS, asi que me gustaria saber si esto tiene algo que ver con el texto plano, disculpa si ya contestaste esta duda pero cualquier orientación por minima que sea me servira
gr@cias :p
El uso de las etiquetas <pre> y </pre> es útil para la inclusión de código fuente dentro de nuestros documentos (en este caso post) esas etiquetas respetan tabuladores, espacios y nuevas líneas y no hace falta el uso del elemento de salto de línea br. En pocas palabras si copiamos un código y lo pegamos en un documento esas etiquetas hacen que el resultado sea exactamente igual que el documento original.
La etiqueta <code> y </code> se utiliza para mostrar código fuente de cualquier lenguaje de programación, da un formato predeterminado al texto y se muestra al estilo máquina de escribir.
Aquí tienes un buen tutorial de Vagabundia sobre HTML y el uso de las etiquetas:
http://vagabundia.bolsanegra.net/index.php/tutorialhtml/
Muchas gracias por el code, me ha servido de mucho. Excelente
Salu2
Gracias a ti Soldier ;)
Hola Gema
El codigo ha funcionado bien, pero quisiera ponerle una imagen de fondo en lugar de un color de fondo. ¿cómo hago para ponerle una imagen de fondo? Ayúdame.
Hola Gema
El codigo ha funcionado bien, pero quisiera ponerle una imagen de fondo en lugar de un color de fondo. ¿cómo hago para ponerle una imagen de fondo? Ayúdame.
Hola Gema
El codigo ha funcionado bien, pero quisiera ponerle una imagen de fondo en lugar de un color de fondo. ¿cómo hago para ponerle una imagen de fondo? Ayúdame.
Hola CARLA para añadir una imagen sustituye donde:
background-color:#E9E9E9;
por...
background:url('aquí la url de tu imagen de fondo');
Suerte :)
Gracias; ahora quisiera saber cómo hacer para desaparecer las barras de scroll.
Besos
Hola Carla, las barras desaparecen sustituyendo overflow:auto por overflow: visible :)
Gema hice todo lo que dice alli, pero no me funciona el codigo que quiero agrgar es de un canal de Justin Tv pero cada vee que le doy vista previa no me funciona sale directo el reproductor.
:: MFullAdventista estas explicaciones son para la caja, no convierte el código a texto plano y por eso en lugar de mostrar el código muestra el reproductor.
Para mostrar código debes usar un convertidor:
http://nosetup.org/php_on_line/convertir_html_texto
Muchas gracias Gema, me has ayudado bastante, me salio
http://fulladven.blogspot.com/2009/05/television-adventista.html puedes chekarlo alli
:: Me alegra que así sea MFullAdventista :)
Me costo pero lo consegui :D
Me encanta este cambio de color al blog :)
Emtra en mi blog http://galaxiahumor.blogspot.com
y baja abajo del todo y dale a "agradecimientos" :D
Porcierto,cada vez que subo una entrada a mi blog la tengo que poner en el mapa del sitio manualmente :'(
hay alguna forma de que se pongan automaticamente??
:: Gracias por el detalle que añadiste Raúl :)
Sobre el problema con el mapa del sitio es muy extraño que lo tengas añadir manualmente ¿qué mapa del sitio estás usando? no lo veo añadido :S
emmm...yo esque mi mapa del sitio es una pagina :S
y esta en la barra de menu se llama "todas las tonterias"
:: Mira esta entrada Raúl ;)
http://gemablog-.blogspot.com/2009/11/anadir-un-sitemaps-o-mapa-del-sitio.html
Nota: solo los miembros de este blog pueden publicar comentarios.